import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementUi from 'element-ui'

import 'element-ui/lib/theme-chalk/index.css'

import api from './api/user.js'
import zhu from './api/zhu.js'

//在main.js中引入vue-lazyload
import VueLazyload from 'vue-lazyload'
// 当无配置项时使用
// Vue.use(VueLazyload)
// 当有配置项时使用
const loadimage = require('./assets/loading.gif') //图片加载状态下显示的图片
// const errorimage = require('assets/img/common/error.gif') //图片加载失败时显示的图片
Vue.use(VueLazyload, {
  preLoad: 1.3, //预加载的宽高比
  loading: loadimage, //图片加载状态下显示的图片
  // error: errorimage, //图片加载失败时显示的图片
  attempt: 1, // 加载错误后最大尝试次数
})


Vue.config.productionTip = false
Vue.use(ElementUi)
Vue.prototype.$http = api
Vue.prototype.$zhu = zhu

new Vue({
  router,
  store,
  render: h => h(App),
}).$mount('#app')
